/**
 * 用在管理员页面管理资源ResourseManagement页面
 * 根据传入的值,返回对应的中文name，常用的地方是表格那里
 * list: 传入的源数组
 * id: 传入的值
 * value: 源数组中为了匹配id值的字段名称
 * label: 源数组中需要返回显示中文的字段名称
 * 示例：arr:[{dictValue: 0,dictLabel:'前端工程师'},{dictValue: 1,dictLabel:'Java工程师'}]
 * 调用getLabel(arr, 1, "dictValue", "dictLabel")返回了 Java工程师
 * */
export function getLabel(list, id, value, label) {
  // Array.isArray() 用于确定传递的值是否是一个 Array
  if (id !== '' && Array.isArray(list) && list.length != 0) {
    return !list.find(item => item[value] == id) ? id : list.find(item => item[value] == id)[label]
  } else {
    return id
  }
}
